#include "Color.h"


///<************************************************************************************************************>
///<************************************* region CONSTANTS DEFINITION ******************************************>
///<************************************************************************************************************>

const CICore::Color CICore::Color::RED   = Color ( 1.0f, 0.0f, 0.0f );
const CICore::Color CICore::Color::GREEN = Color ( 0.0f, 1.0f, 0.0f );
const CICore::Color CICore::Color::BLUE  = Color ( 1.0f, 0.0f, 1.0f );
const CICore::Color CICore::Color::WHITE = Color ( 1.0f, 1.0f, 1.0f );
const CICore::Color CICore::Color::BLACK = Color ( 0.0f, 0.0f, 0.0f );
/***************************************************************************************************************
************************************** endregion CONSTANTS DEFINITION ******************************************
****************************************************************************************************************/








/// <summary>
/// Constructor
/// </summary>
/// <param name="red"> The red value </param>
/// <param name="green"> The green value </param>
/// <param name="blue"> The blue value </param>
/// <param name="alpha"> The alpha value </param>
CICore::Color::Color ( const float red, const float green, const float blue, const float alpha )
{
    r = red;
    g = green;
    b = blue;
    a = alpha;
}

/// <summary>
/// Destructor
/// </summary>
CICore::Color::~Color() {}


